home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 1999 May / SGI IRIX Installation Tools & Overlays 1999 May - Disc 2.iso / relnotes / il_eoe / ch4.z / ch4
Text File  |  1999-04-19  |  5KB  |  199 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        The following bugs in IL versions 3.1 or later have been
  11.        fixed in version .
  12.  
  13.  
  14.        4.1  _C_h_a_n_g_e_d__d_e_f_a_u_l_t__I_L___H_W___D_I_S_P_L_A_Y__t_o__e_q_u_a_l__D_I_S_P_L_A_Y
  15.  
  16.        When creating a local connection, the ilHwConnection
  17.        incorrectly used :0.0 as its default instead of the DISPLAY
  18.        environment variable. This could cause the application to
  19.        hang if the X server was grabbed (can be the case when the
  20.        login screen is active). This has been fixed.
  21.  
  22.  
  23.        4.2  _i_m_g_v_i_e_w__h_a_s__b_l_a_c_k__p_a_g_e_s__w_h_e_n__z_o_o_m_i_n_g__s_i_n_g_l_e__c_h_a_n_n_e_l
  24.  
  25.        When zooming a single channel of an image, a race condition
  26.        in ilImage::qLockPageSet could cause the invocation of the
  27.        completion callback before the lock request was completely
  28.        initialized. There was also a huge memory leak.
  29.  
  30.  
  31.        4.3  _T_h_r_e_a_d__i_n_i_t_i_a_l_i_z_a_t_i_o_n__i_s__e_a_s_i_l_y__b_r_o_k_e_n
  32.  
  33.        The thread initialization is now done at DSO load time as
  34.        opposed to first thread creation time.
  35.  
  36.  
  37.        4.4  _I_L__a_s_s_u_m_e_s__t_h_a_t__X__s_e_r_v_e_r__i_s__a_v_a_i_l_a_b_l_e
  38.  
  39.        There was an unsafe assumption that the X server would be
  40.        available to IL. In those cases where it is not, the
  41.        application could core attempting to dereference through a
  42.        NULL pointer.
  43.  
  44.  
  45.        4.5  _E_L_T__d_o_e_s__n_o_t__r_e_a_c_t__w_h_e_n__r_e_s_a_m_p_l_i_n_g__m_o_d_e__c_h_a_n_g_e_s
  46.  
  47.        When changing the resampling mode, the ilEltImg did not
  48.        force a reload of the display texture.
  49.  
  50.  
  51.        4.6  _E_L_T__a_p_p_l_i_e_s__t_h_e__w_r_o_n_g__s_c_a_l_e_/_b_i_a_s__v_a_l_u_e_s
  52.  
  53.        When loading imagery to texture, the ilEltImg hardware pass
  54.        erroneously applied the bias value as the scale value and
  55.        did not set the bias at all.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        4.7  _Z_e_r_o__d_i_v_i_d_e__i_n__i_l_F_s_D_i_t_h_e_r_e_r__w_i_t_h__t_r_a_n_s_p_a_r_e_n_t__i_m_a_g_e
  75.  
  76.        When the input image to the ilFsDitherer was completely
  77.        transparent, the ditherer would SIGTRAP on a zero divide.
  78.  
  79.  
  80.        4.8  _A_s_s_e_r_t_i_o_n__i_n__i_l_M_e_m_C_a_c_h_e_I_m_g
  81.  
  82.        Setup for hardware readback did not allocate the destination
  83.        page leading to the assertion.
  84.  
  85.  
  86.        4.9  _i_l_S_t_e_r_e_o_V_i_e_w__c_l_i_p_s__s_o_m_e__i_m_a_g_e_s
  87.  
  88.        Calls to ilView::resize will cause the right image of the
  89.        stereo pair to be incorrectly clipped.
  90.  
  91.  
  92.        4.10  _I_L__c_a_n_n_o_t__r_e_n_d_e_r_i_n_g__t_o__X_-_t_e_r_m_i_n_a_l_s
  93.  
  94.        A regression to IL made X-terminal rendering non-functional
  95.        (it incorrectly invoked a GLX extension function when the
  96.        extension was not present).
  97.  
  98.  
  99.        4.11  _D_i_r_e_c_t__I_/_O__m_o_d_e_s__i_n__I_L__a_r_e__c_o_m_p_l_e_t_e_l_y__u_s_e_l_e_s_s
  100.  
  101.        The direct I/O feature in IFL1.2 is completely unusable for
  102.        IL. Although enabled for FIT and raw images, the IL cannot
  103.        use this feature because its internal cache pages are not
  104.        aligned to cache line boundaries. The cache page allocator
  105.        has been modified so that direct I/O can now be used.
  106.  
  107.  
  108.        4.12  _i_l_E_l_t_I_m_g__c_a_n_'_t__d_i_s_p_l_a_y__s_e_p_a_r_a_t_e__i_m_a_g_e_s
  109.  
  110.        When attempting to display images of order separate, the ELT
  111.        hardware pass will dump core.
  112.  
  113.  
  114.        4.13  _M_i_s_s_i_n_g__i_n_i_t__c_o_d_e__i_n__i_l_S_t_e_r_e_o_V_i_e_w
  115.  
  116.        Information for the right image is not fully initialized at
  117.        ilStereoView construction. This can lead to problems on the
  118.        first draw (right image does not appear).
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        4.14  _N_a_s_t_y__r_a_c_e__i_n__i_l_M_e_m_C_a_c_h_e_I_m_g__c_a_n__r_e_s_u_l_t__i_n__S_E_G_V
  141.  
  142.        When using deferred allocation (almost always for internally
  143.        generated tile operations) and multiple compute threads,
  144.        there is the possibility that the buffer allocation won't
  145.        get noticed by a dependent thread and will generate a SEGV
  146.        when it tries to write to page 0. This fix forces the R10000
  147.        to SYNC before flagging the buffer is ready.
  148.  
  149.  
  150.        4.15  _A_p_p_l_i_c_a_t_i_o_n__e_x_i_t_s__w_h_e_n__n_o_n_-_I_L__t_h_r_e_a_d__t_e_r_m_i_n_a_t_e_s
  151.  
  152.        When non-IL spawned threads or subprocesses terminate, the
  153.        IL threads will be shutdown, causing the application to exit
  154.        prematurely.
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.